<?php
session_start();
require_once "../funciones.php";
$link_caweb = con_caweb();
$link_intranetpccom = con_intranetpccom();

$subclasefisico=$_SESSION['caweb']['subclasefisico'];
$familiafisico=$_SESSION['caweb']['familiafisico'];
$grupofisico=$_SESSION['caweb']['grupofisico'];

$fechacreo=date('Y-m-d H:i:s');
$usuariocreo=$_SESSION['caweb']['username'];

if($subclasefisico<>"XXX") $item=$subclasefisico;
if($familiafisico<>"XXX") $item=$familiafisico;
if($grupofisico<>"XXX") $item=$grupofisico;

$bodega=$_SESSION['caweb']['bodega'];
$sucursal=$_SESSION['caweb']['sucursal'];
$calidad=$_SESSION['caweb']['calidad'];
$_SESSION['caweb']['ultimointerno']=$_GET[serial];
$empresa=$_SESSION['caweb']['empresa'];

$preanalisis='Ok';
$erroritem=0;
$errorbodega=0;
$errorsucursal=0;
$errorcalidad=0;

$result ="SELECT activoinvpartes FROM empresas WHERE empresa='$empresa'";
$result=mysql_query($result,$link_intranetpccom) or die('Error empresas, '.mysql_error());
$row=mysql_fetch_array($result);

if ($row[activoinvpartes]=='No')
{
        $_SESSION['caweb']['resultado'] = 5;                                                    // No hay Autorizacion de toma de Invefisicos
        echo "<script languaje='Javascript'>window.location.replace('fisico2.php');</script>";
}
else
{
    $link_caweb = con_caweb();    
    $result27 ="SELECT * FROM temporal_fisico2 WHERE interno='$_GET[serial]' AND usuariocreo='$usuariocreo'";
    $result27=mysql_query($result27,$link_caweb) or die('Error temporal_fisico2, '.mysql_error());
    if (mysql_num_rows($result27)>0)
    {
            $_SESSION['caweb']['resultado'] = 3;                                                    // Interno en Transaccion Actual
            echo "<script languaje='Javascript'>window.location.replace('fisico2.php');</script>";
    }
    else
    {
    	$result ="SELECT * FROM seriales_partes_invefisico_bk WHERE interno='$_GET[serial]'";
    	$result=mysql_query($result,$link_caweb) or die('Error seriales_partes_invefisico_bk, '.mysql_error());
    	if (mysql_num_rows($result)>0)
    	{
    		$row = mysql_fetch_array($result);
            if(substr($row[item],0,2)<> substr($subclasefisico,0,2))  { $erroritem=1;      }
            if($row[bodega]          <> $bodega)                      { $errorbodega=1;    }
            if($row[sucursal]        <> $sucursal)                    { $errorsucursal=1;  }
            if($row[calidad]         <> $calidad)                     { $errorcalidad=1;   }
    
            if($erroritem==0 AND $errorbodega==0 AND $errorsucursal==0 AND $errorcalidad==0) $preanalisis='Ok';
            else
            {
                $preanalisis='';
                if ($erroritem==1) $preanalisis.=',ITEM';
                if ($errorbodega==1) $preanalisis.=',BODEGA ';
                if ($errorsucursal==1) $preanalisis.=',SUCURSAL';
                if ($errorcalidad==1) $preanalisis.=',CALIDAD';
                $preanalisis=substr($preanalisis,1,strlen($preanalisis));
            }
        	$result23 ="INSERT INTO temporal_fisico2 (sucursal_f,sucursal_l,bodega_f,bodega_l,interno,item_f,item_l,usuariocreo,fechacreo,calidad_f,calidad_l,preanalisis)
        	               VALUES ('$sucursal','$row[sucursal]','$bodega','$row[bodega]','$_GET[serial]','$item','$row[item]','$usuariocreo','$fechacreo','$calidad','$row[calidad]','$preanalisis')";
        	$result23=mysql_query($result23,$link_caweb) or die('Error temporal_fisico, '.mysql_error());
        }
        else
        {
            $result23 ="INSERT INTO temporal_fisico2 (sucursal_f,sucursal_l,bodega_f,bodega_l,interno,item_f,item_l,usuariocreo,fechacreo,calidad_f,calidad_l,preanalisis)
        	               VALUES ('$sucursal','','$bodega','','$_GET[serial]','$item','','$usuariocreo','$fechacreo','$calidad','','Nuevo')";
        	$result23=mysql_query($result23,$link_caweb) or die('Error temporal_fisico, '.mysql_error());
        }
        
        $_SESSION['caweb']['resultado'] = 1;
    	echo "<script languaje='Javascript'>window.location.replace('fisico2.php');</script>";
    }
}
?>